html,body {
    height: 100%;
    /*font:20px/1.5 "Microsoft YaHei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";*/
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-weight: 300;
}
.navbar, .subnavbar, .toolbar, .searchbar {
    background-color: #FDC010;
}
.navbar:after, .subnavbar:after, .toolbar:after, .searchbar:after,.toolbar:before{
    height: 0px;
}
.zy-margin{
    margin: 0 auto;
    
}

.up-line{
    position: relative;
}
.up-line:after{
    content: '';
    position: absolute;
    left: 0;
    /*bottom: 0;*/
    right: auto;
    top: 0;
    height: 1px;
    width: 100%;
    background-color: #c81a1a;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.down-line{
    position: relative;
}
.down-line:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: auto;
    top: auto;
    height: 1px;
    width: 100%;
    background-color: #c81a1a;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.pages, .page {
    /* background-color: #FFF; */
}

.tabs .content-block {
    padding: 0;
}

.picker-modal {
    background-color: #FDC010;
}

a {
    color: #000;
}
p{
    margin: 0;
}
/* 清理浮动 */
.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.fn-clear {
    zoom: 1; /* for IE6 IE7 */
}

.navbar .left .fa {
    font-size: 3.3rem;
    width: 2.5rem;
}
.navbar .right a{
    height: 4.4rem;
    vertical-align: middle;
    line-height: 4.4rem;
}
.a-block {
    display: block;
}
.list-block {
    margin: 0;
}

.content-block {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0 15px;
}
.button {
    color: #FBBF31;
    border-color: #FBBF31;
}
.button.active {
    background-color: #FBBF31;
}

.content-block-inner {
    /*padding: 0;
    margin: 0;*/
    padding: 10px 15px;
}

.icon-cart {
    display: block;
    width: 30px;
}

.icon-cart img {
    width: 100%;
    float: left;
}

.icon-cart-in {
    position: relative;
    margin: 0.8rem 0;
}

.icon-cart-in .badge {
    position: absolute;
    right: 0;
    top: 0;
}

.seller-box h3 {
    font-size: 1.5rem;
    margin: 0;
    font-weight: normal;
    /*	padding-bottom: 10px;
    padding-top: 10px;*/
}

.seller-box h3 img {
    /*vertical-align: middle;*/
    width: 1.2rem;
}

.seller-box .cate {
    display: block;
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.seller-box .cate span{
    font-size: 1.2rem;
}
.seller-box .cate em {
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
    margin-bottom: 0.5rem;
}

.seller-box .cate img {
    width: 70%;
}

.goods, .goods .title, .goods .seller, .goods .picture {
    display: block;
}
.goods .title {
    font-size: 1.5rem;
    height: 26px;
    line-height: 26px;
    overflow:hidden;
}
.goods .title1 {
    font-size: 1.5rem;
    height: 22px;
    line-height: 22px;
    overflow:hidden;
}
.goods {
    position: relative;
    padding: 0.7rem;
}
.goods.s1,.goods.s2{
    padding: 0.5rem 1rem;
}
.goods.s1 .title {
    font-size: 1.6rem;
    font-weight: bolder;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 1rem;
    color: #24282b;
}
.goods.s1 .picture {
    padding-top: 1rem;
    display: block;
    width: 60%;
    margin: 0 auto;
    height: 12.3rem;
}
.goods.s4 .picture{width: 60%;margin: auto;margin-top: 6px;height: 9.5rem;}
.goods .seller {
    color: #666;
    height: 10px;
    line-height: 10px;
    display: inline-block;
}
.goods .seller1 {
    height: 10px;
    line-height: 10px;
    overflow: hidden;
}
.goods .seller3{height: 26px;line-height: 26px;}
.goods .badge {
    color: #FFF;
    background-color: #df5e53;
    font-size: 1rem;
    line-height: 1.4rem;
    position: relative;
    border-radius: 0;
    padding:0 .2rem;
    height: 1.4rem;
    margin-left:.5rem;
}
.xi-ji{
    position: absolute;
    left: -6px;
    top: 6px;
    width: 0;
    height: 0;
    border-right: 6px solid #df5e53;
    border-top: 3px dashed transparent;
    border-bottom: 3px dashed transparent;
    font-size: 0;
    }
.goods.s2 .title {
    font-size: 1.5rem;
    width: 60%;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 2rem;
}
.goods.s2 .title:after{
	content:"...";
}
.goods.s2 .seller {
    width: 60%;
    overflow: hidden;
}
.goods.s2 .picture {
    float: right;
    width: 36%;
    margin-top: .5rem;
    height: 7.8rem;
}

.goods .picture {

}

.goods .picture img {
    width: 100%;
    height: 100%;
}
.goods .r2 .title,.goods .r2 .seller {
    float:left;
}
.goods .r2 .seller {
	padding-left:1rem;
}
/*.goods .r2 .right {
    float: right;
}*/
.goods .r2 .price {
    color: #FD4B10;
    font-weight: 600;
}
.goods .r2 .right {
    color: #BBB;
}

.seller-row {
    padding: 0 1rem;
    overflow: hidden;
}

.seller-row .line-r {
    border-right: 1px solid #e7e7e7;
}

.seller-row .line-top {
    border-top: 1px solid #e7e7e7;
}

.seller-row .seller-col {
    width: 50%;
    float: left;
    margin-top: -1px;
    margin-left: -1px;
    border: 1px solid #e7e7e7;
}
.seller-row .seller-col-right{float: right;}
.seller-row .seller-col .goods {
    /*border-top: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;*/
}
/*边框补丁*/
.seller-row .seller-col .goods.s1 {
    /*border-top: 1px solid #e7e7e7;*/
    border-right: 0px none;
    /*border-bottom: 1px solid #e7e7e7;*/
}
.seller-row .seller-bigb{width: 48%;background: #EFEFF4;height: 20rem;border-right: 0;}
.seller-row .seller-col .goods.s2,.seller-row .seller-col .goods.s1 {
    border-bottom: 0;
}
.seller-row .seller-col .goods.s2 {
    border-right: 0;
    background: #EFEFF4;
    height: 8.7rem;
}
.seller-row .seller-col .goods.s2:last-child{
    margin-top: .6rem;
}
.seller-row .seller-col .goods.s3 {
    border-top: 0;
}
.seller-row .seller-col .goods.s3 .picture {
    height: 145px;
    width: 60%;
    margin: 15px auto;
}
.seller-row .seller-col .goods.s3 .r2 {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-size: 1.2rem
}
.seller-row .seller-col:nth-child(2n) .goods.s3 {
    border-right: 0;
}
.seller-row .seller-col:nth-child(2n){
    border-left: none;
    border-right: none;
}
.seller-row .seller-col:nth-child(2n+1){
    border-left: none;
}
.table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    box-sizing: border-box;
    table-layout: fixed;
    margin: auto;
    padding: 0 1rem;
    margin-top: .9rem;
    margin-bottom: 1.2rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    display: flex;
    display: webkit-box;
    display: webkit-flex;
}
.table .td {
   border-top: 0;
    text-align: center;
    border-bottom: none;
    background: #EFEFF4;
    width: 13.4rem;
    margin-right: .6rem;
    height: 15.5rem;
}
.table td:first-child {
    border-left: 0;
}
.table .td:last-child {
    margin-right: 0;
}
.table td.t50 {
    width: 50%;
}
.table.align-c {
    text-align: center;
}

.seller-content {
    background-color: #FFF;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    padding-top: 1rem;
    margin-bottom: 1.2rem;
}

.seller-content .seller-box h3, .seller-content .seller-box .row {
    padding: 0 15px;
}

.seller-content .seller-box h3 {
    padding-bottom: 0.5rem;
}

.my-order {
    background: #fff;
    /*height: 100%;*/
    width: 100%;
}

.my-order .date {
    height: 3rem;
    width: 100%;
    overflow: hidden;
}

.my-order .date span {
    font-size: 1.2rem;
    color: #999;
    display: block;
    margin-top: 1rem;
    margin-left: 1rem;
}

.my-order .goods {
    background: #f7f7f7;
    height: auto;
    max-height: 210px;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding:0;
}

.my-order .goods .box {
    margin: 1.5rem 1rem;
}

.my-order .goods .box .goods-img {
    display: inline-block;
    width: 21%;
    height: auto;
    margin-right: 3%;
    float: left
}

.my-order .goods .box .goods-img img {
    width: 100%;
    height: auto;
}

.my-order .goods .box .txt {
    float: left;
    display: block;
    width: 76%
}

.my-order .goods .box .goods-title {
    margin-top: 0.5rem;
}

.my-order .goods .box .goods-title p {
    font-size: 1.5rem;
    color: #333;
    line-height: 1.8rem;
}

.my-order .goods .box .txt .goods-price {
    margin-top: 0.5rem;
    font-size: 1.5rem;
    position: absolute;
    bottom: 1.9rem;
    width: 72%;
}

.my-order .goods .box .txt .goods-price span:nth-of-type(2) {
    text-decoration: line-through;
    margin-left: 15px;
    color: #ccc;
}

.my-order .goods .box .txt .goods-price span:nth-of-type(3) {
    float: right;
}

.my-order .books-price {
    border-bottom: 1px solid #e7e7e7;
}

.my-order .books-price .box {
    margin: 0 1rem;
}

.my-order .books-price .box .total-price {
    border-bottom: 1px solid #e7e7e7;
    height: 5rem;
    line-height: 5rem;
}

.my-order .books-price .box .total-price p {
    font-size: 1.4rem;
    color: #333;
}

.my-order .books-price .box .total-price p span {
    color: #f44545;
}

.my-order .books-price .box .payment {
    height: 5.5rem;
    line-height: 5.5rem;
}

.my-order .books-price .box .payment .wait-payment {
    display: inline-block;
    width: 43%;
    float: left;
}

.my-order .books-price .box .payment .wait-payment span {
    font-size: 1.6rem;
    color: #f44545;
}

.my-order .books-price .box .payment .double-btn {
    display: inline-block;
    width: 54%;
    float: right;
    text-align: right;
}

.my-order .books-price .box .payment .double-btn .payment-btn {
    border: 1px solid #f44545;
    padding: 0.5rem 1.5rem;
    border-radius: 6px;
    font-size: 1.6rem;
    color: #f44545;
    margin-left: 0.7rem;
}

.my-order .books-price .box .payment .double-btn .cancellation-order {
    border-radius: 6px;
    border: 1px solid #999;
    font-size: 1.6rem;
    color: #333;
    padding: 0.5rem 1.1rem;
}

.line-black {
    width: 100%;
    height: 1.2rem;
    background: #F7F7F7;
    border-bottom: 1px solid #e7e7e7;
}

.my-order .goods {
    margin-bottom: 4px;
}

.my-order .goods:last-child {
    margin-bottom: 0px;
}

.up-load {
    height: 4.5rem;
    text-align: center;
    line-height: 4.5rem;
    background: #f9f9f9;
    width: 100%;
}

.up-load p {
    font-size: 1.6rem;
    color: #999;
    width: 100%;
    text-align: center;
}

.up-load .txt {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.clear {
    clear: both;
}
/*结束我的订单页面*/
/*订单详情页开始*/
.order-details {
    width: 100%;
    height: auto;
}

.order-details .top-img {
    background: url(../img/Successful-trade.png);
    display: block;
    width: 100%;
    height: 10rem;
    background-size: cover;
    position: relative;
}

.order-details .top-img span {
    position: absolute;
    top: 4rem;
    left: 2rem;
    font-size: 1.8rem;
    color: #f4c145;
}

.order-details .order-address {
    width: 100%;
    height: 8rem;
    border-bottom: 1px solid #e7e7e7;
    background: #fff;
}

.order-details .order-address .address-icon {
    width: 5.2rem;
    height: 100%;
    position: relative;
    float: left;
}

.order-details .order-address .address-icon i {
    background: url(../img/Location.png);
    display: block;
    width: 52%;
    height: 2.2rem;
    background-repeat: no-repeat;
    position: absolute;
    left: 1.5rem;
    background-size: cover;
    top: 2.5rem;
}

.order-details .order-address .address-txt {
    float: left;
    width: 75%;
    margin-top: 1rem;
    /*margin-right: 1rem;*/
}

.order-details .order-address .address-txt .name-phone span {
    font-size: 1.4rem;
    color: #333;
}

.order-details .order-address .address-txt .name-phone span:first-child
{
    float: left;
}

.order-details .order-address .address-txt .name-phone span:last-child {
    float: right;
}

.order-details .order-address .address-txt p {
    font-size: 1.3rem;
    color: #999;
    margin-top: 0.5rem;
    line-height: 1.8rem;
}

.order-details .buyer-message {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e7e7e7;
    background: #fff;
    overflow: hidden;
}

.order-details .buyer-message .box {
    margin: 0 1rem;
}

.order-details .buyer-message .box span {
    margin: 1rem 0 0.4rem 0;
    display: block;
    font-size: 1.6rem;
    color: #333;
}

.order-details .buyer-message .box p {
    font-size: 1.3rem;
    color: #999;
    padding-bottom: 1.5rem;
    line-height: 1.8rem;
}

.order-details .tra-information {
    width: 100%;
    height: 6.8rem;
    border-bottom: 1px solid #e7e7e7;
    overflow: hidden;
    background: #fff;
}

.order-details .tra-information .box {
    margin: 0 1rem;
    margin-top: 1rem;
}

.order-details .tra-information .box p {
    font-size: 1.6rem;
    color: #999;
}

.order-details .tra-information .box p:first-child {
    margin-bottom: 0.5rem;
}

.order-details .bottom {
    background: #f9f9f9;
    padding: 2.7rem 0;
    width: 100%;
}
/*结束订单详情页*/
/*支付成功开始*/
.payment-success {
    width: 100%;
    height: auto;
}

.payment-success .top-img {
    background: url(../img/Successful-trade.png);
    display: block;
    width: 100%;
    height: 10rem;
    background-size: cover;
    position: relative;
}

.payment-success .top-img span {
    position: absolute;
    left: 2rem;
    top: 3.5rem;
    font-size: 1.6rem;
    color: #fff;
}

.payment-success .top-img p {
    position: absolute;
    top: 5.5rem;
    left: 2rem;
    font-size: 1.3rem;
    color: #fff;
}

.payment-success .receiving-inf {
    width: 100%;
    /*height: 10rem;*/
    border-bottom: 1px solid #e7e7e7;
    background: #fff;
    overflow: hidden;
}

.payment-success .receiving-inf .box {
    margin: 0 1.7rem;
}

.payment-success .receiving-inf .box p {
    font-size: 1.6rem;
    color: #25282a;
    margin: 0.92rem 0;
}

.payment-success .payment-money {
    background: #fff;
    width: 100%;
    height: 4rem;
    border-bottom: 1px solid #e7e7e7;
    line-height: 4rem;
}

.payment-success .payment-money span {
    display: block;
    margin-left: 1.7rem;
    color: #25282a;
    font-size: 1.6rem;
}

.payment-success .goindex-btn {
    margin-top: 5rem;
    text-align: center;
}

.payment-success .goindex-btn .look-order {
/*    float: right;
    margin-right: 3.553rem;*/
    padding: 1rem 3.1rem;
    background: #fdc010;
    color: #25282a;
    font-size: 1.5rem;
    border-radius: 0.5rem;
    display: inline-block;
    margin-left: 1rem;
}

.payment-success .goindex-btn .go-index {
/*    float: left;
    margin-left: 1rem;*/
    padding: 1rem 3.1rem;
    background: #fdc010;
    color: #25282a;
    font-size: 1.5rem;
    border-radius: 0.5rem;
    display: inline-block;
}
/*结束支付成功*/
/*订单确认开始*/
.order-sure {
    width: 100%;
    height: auto;
    margin-bottom: 15rem;
}

.order-sure .person-msg {
    width: 100%;
    height: 8rem;
    background: #fff;
    overflow: hidden;
    border-bottom: 1px solid #e7e7e7;
    display: block;
}

.order-sure .person-msg .box {
    margin: 0 1.7rem;
}

.order-sure .person-msg .box .msg-txt {
    width: 90%;
    float: left;
}

.order-sure .person-msg .box .msg-txt .line-txt {
    margin: 1.5rem 0 1rem 0;
    line-height: 1.8rem;
}

.order-sure .person-msg .box .msg-txt .line-txt span {
    font-size: 1.6rem;
    color: #25282a;
    font-weight: bold;
}

.order-sure .person-msg .box .msg-txt .line-txt .phone-num {
    margin: 0 1rem 0 1.5rem;
}

.order-sure .person-msg .box .msg-txt .line-txt i {
    display: inline-block;
    width: 3.2rem;
    height: 1.3rem;
    background: #f23030;
    border-radius: 3px;
    font-size: 1rem;
    color: #fff;
    font-style: normal;
    text-align: center;
    font-weight: 500;
    line-height: 1.3rem;
}

.order-sure .person-msg .box .msg-txt p {
    font-size: 1.5rem;
    color: #25282a;
}

.order-sure .person-msg .box .go-look {
    float: right;
    display: block;
    margin-top: 3.3rem;
    width: 3%;
}

.order-sure .person-msg .box .go-look img {
    width: 100%;
}

.order-sure .order-goods {
    width: 100%;
    overflow: hidden;
    background: #fff;
    height: 10rem;
    border-bottom: 1px solid #e7e7e7;
}

.order-sure .order-goods .box {
    margin: 1rem 1.7rem;
}

.order-sure .order-goods .box .goods-img {
    width: 8rem;
    height: 8rem;
    float: left;
}

.order-sure .order-goods .box .goods-img img {
    width: 100%;
}

.order-sure .order-goods .box .goods-txt {
    float: left;
    margin: 0rem 0rem 0rem 1rem;
    width: 60%;
}

.order-sure .order-goods .box .goods-txt p {
    font-size: 1.6rem;
    color: #25282a;
}

.order-sure .order-goods .box .goods-txt .copy span {
    float: left;
    font-size: 1.3rem;
    color: #929394;
    margin: 0.3rem 0 0.8rem 0;
}

.order-sure .order-goods .box .goods-txt .copy i {
    float: right;
    font-size: 1.6rem;
    color: #929394;
    font-style: normal;
}

.order-sure .order-goods .box .goods-txt strong {
    font-size: 1.8rem;
    color: #f23030;
}

.order-sure .order-goods .box .goods-txt strong b {
    font-size: 1.5rem;
}

.order-sure .order-inf {
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
    width: 100%;
    height: 13.65rem;
}

.order-sure .order-inf .box {
    margin: 0 1.7rem;
}

.order-sure .order-inf .box .dis-mode {
    height: 4.5rem;
    border-bottom: 1px solid #e7e7e7;
    line-height: 4.5rem;
    font-size: 1.6rem;
    color: #25282a;
}

.order-sure .order-inf .box .dis-mode h3 {
    float: left;
    margin: 0;
    font-weight: 500;
font-size: 1.6rem;
}

.order-sure .order-inf .box .dis-mode span {
    float: right;
}

.order-sure .order-inf .box .dis-mode input {
    width: 65%;
    border: none;
    color: #bebebe;
    line-height: 4.2rem;
    font-size: 1.6rem;
}

.order-sure .order-inf .box .buyers-mes {
    border-bottom: none;
}

.sure-payment {
    position: fixed;
    width: 100%;
    height: 5rem;
    background: #fff;
    border-top: 1px solid #e7e7e7;
    left: 0;
    bottom: 0;
}

.sure-payment .money-total {
    width: 50%;
    margin-left: 1.7rem;
    height: 100%;
}

.sure-payment .money-total strong, span.to {
    display: block;
}

.sure-payment .money-total strong {
    font-size: 1.6rem;
    color: #25282a;
    margin-top: 0.8rem;
    line-height: 1.8rem;
}

.sure-payment .money-total span.to {
    font-size: 1.3rem;
    color: #3E4144;
}

.sure-payment .payment-btn {
    width: 12.5rem;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #f23030;
    color: #fff;
    font-size: 1.6rem;
    line-height: 5rem;
    text-align: center;
    border: none;
}
/*结束订单确认*/
/*开始选择收货地址*/
.choice-address {
    width: 100%;
    height: auto;
}

.choice-address .address-line {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
   /* height: 6rem;*/
    background: #fff;
    display: block;
}

.choice-address .address-line .box {
    margin: 0.9rem 1.5rem 1rem 1.7rem;
    position: relative;
}

.choice-address .address-line .box .left-txt {
    width: 92%;
    height: 100%;
}

.choice-address .address-line .box .left-txt c {
    font-size: 1.5rem;
    color: #f23030;
    width: 100%;
    display: block;
}

.choice-address .address-line .box .left-txt c span {
    margin-right: 1rem;
}

.choice-address .address-line .box .left-txt p {
    font-size: 1.5rem;
    color: #98999a;
    margin:0;
    display: inline-block;
}

.choice-address .address-line .box .left-txt em {
    width: 3rem;
    padding: 0.2rem 0;
    display: inline-block;
    background: #f23030;
    border-radius: 3px;
    font-size: 1rem;
    color: #fff;
    text-align: center;
    line-height: 1.2rem;
    font-style: normal;
    margin-right: 0.6rem;
    vertical-align: 0.2rem;
}

.choice-address .address-line .box i.gou {
    position: absolute;
    right: 0;
    display: block;
    width: 6%;
    top: 1.5rem;
}

.choice-address .address-line .box i img {
    width: 100%;
}

.choice-address .other-line {
    border-top: none;
    overflow: hidden;
}

.choice-address .other-line .box .left-txt c {
    color: #25282a;
}
/*选择收货地址结束*/
/*开始编辑购物车*/
.edit-shoppingcat {
    width: 100%;
    height: auto;
    /*margin-top: 4.4rem;*/
    padding-bottom: 15rem;
}

.edit-shoppingcat .eidt-goods {
    background: #fff;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #e7e7e7;
    padding: 1.5rem 0rem;
}

.edit-shoppingcat .eidt-goods .box {
    /*margin: 0 1rem 0 1rem;*/
    display: block;
}
.edit-shoppingcat .eidt-goods .car-goods{
    padding: 0 1rem;
}
.shopping-cat #j-cart-list{
   padding:0 1rem;
   background: #fff; 
}
.edit-shoppingcat .eidt-goods .choice-icon {
    /*position: absolute;*/
    float: left;
    width: 7%;
    margin-top: 3.5rem;
}

.edit-shoppingcat .eidt-goods .choice-icon img {
    width: 90%;
}

.edit-shoppingcat .eidt-goods .box .choice-shops {
    float: right;
    width: 88.8%;
    margin-left: 1rem;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-img {
    width: 25.5%;
    float: left;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    height: 8rem;
    padding:3px;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-img img {
    width: 100%;
    height: 8rem;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right {
    float: left;
    width: 67.5%;
    margin-left: 1rem;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .shops-txt p
{
    font-size: 1.2rem;
    color: #25282a;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl
{
    margin-top: 1.5rem;
    text-align: center;
    line-height: 4rem;
    font-size: 2.5rem;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl input
{
    font-size: 1.6rem;
    width: 7.5rem;
    border: none;
    background: #F1F2F5;
    text-align: center;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl .jian,
.number, .jia {
    background: #f1f2f5;
    border-radius: 3px;
    float: left;
    height: 4rem;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl .jian span
{
    color: #ada4a4;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl .number span
{
    color: #333;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl .jia span
{
    color: #fdc010;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl .jian,
.jia {
    width: 4rem;
}

.edit-shoppingcat .eidt-goods .box .choice-shops .shops-right .change-sl .number{
    width: 5rem;
    margin: 0 0.2rem;
}

.operation-all-edit{
    width: 100%;
    height: 5rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
}

.operation-all-edit .choice-icon {
    width: 7%;
    position: absolute;
    top: 1.6rem;
    left: 1rem;
}
.operation-all-edit .choice-icon .yuan {
    display: none;
}
.operation-all-edit .j-box-all.selected .yuan,.edit-shoppingcat .operation-all .j-box-all2.selected .yuan {
    display:inherit;
}
.operation-all-edit .j-box-all.selected .xy,.edit-shoppingcat .operation-all .j-box-all2.selected .xy {
    display: none;
}

.operation-all-edit .choice-icon img {
    width: 85%;
}

.operation-all-edit span.all-choice {
    position: absolute;
    top: 1.65rem;
    left: 3.5rem;
    display: block;
    font-size: 1.5rem;
    color: #333;
}

.operation-all-edit .detele-shops {
    /*width: 10rem;*/
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ff4a53;
    text-align: center;
    line-height: 5rem;
}

.operation-all-edit .detele-shops a {
    color: #fff;
    font-size: 1.5rem;
    display: block;
    padding: 0 2.8rem;
}

.edit-shoppingcat .eidt-goods .box .choice-icon .yuan, .edit-shoppingcat .operation-all .choice-icon .yuan
{
    /*display: none;*/
}
.edit-shoppingcat .eidt-goods .yuan {
    display: none;
}
.operation-all-edit .choice-icon.selected .yuan,.edit-shoppingcat .eidt-goods .j-box-one.selected .yuan,.edit-shoppingcat .eidt-goods .j-box-one2.selected .yuan {
    display: inherit;
}
.operation-all-edit .choice-icon.selected .xy,.edit-shoppingcat .eidt-goods .j-box-one.selected .xy,.edit-shoppingcat .eidt-goods .j-box-one2.selected .xy {
    display: none;
}
/*编辑购物车结束*/
/*开始购物车*/
.shopping-cat .news {
    width: 100%;
    height: 4rem;
    background: #d09c72;
    overflow: hidden;
}

.shopping-cat .news .box {
    margin: 1.22rem 1rem;
}

.shopping-cat .news .box .xlb-icon {
    width: 6.5%;
    float: left;
    margin: 0rem 0.7rem 0 0;
}

.shopping-cat .news .box .xlb-icon img {
    width: 100%;
}

.shopping-cat .news .box p {
    float: left;
    font-size: 1.3rem;
    color: #fff;
    margin-top: -0.15rem;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right {
    position: relative;
    height: 9rem;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right .shops-txt p {
    font-size: 1.4rem;
    color: #333;
    line-height: 1.8rem;
    height: 3.6rem;
    overflow: hidden;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right .goods-price {
    position: absolute;
    bottom: 1rem;
    font-size: 1.5rem;
    width: 99%;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right .goods-price span:nth-of-type(1)
{
    font-weight: bold;
    color: #f44545;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right .goods-price span:nth-of-type(2)
{
    text-decoration: line-through;
    color: #ccc;
    margin-left: 1.5rem;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right .goods-price span:nth-of-type(3)
{
    font-size: 1.6rem;
    color: #333;
    float: right;
    display: block;
}

.shopping-cat .eidt-goods .box .choice-shops .shops-right .goods-price span:nth-of-type(3) i
{
    font-size: 1rem;
    font-style: normal;
}

.operation-all-car .settlement-shops {
    background: #f4c145;
}

.operation-all-car .total {
    position: absolute;
    top: 1.75rem;
    left: 6.5rem;
}

.operation-all-car .total p {
    font-size: 1.3rem;
    color: #333;
}

.operation-all-car .total p span {
    color: #f44545;
    font-weight: bold;
    margin: 0 .3rem;
}
.operation-all-car .total p span em{
    font-style: normal;
}
.toolbar-height{
    height: 5rem;
}
/*购物车结束*/
/*开始购物车缺省页*/
.null-shoppingcar {
    width: 100%;
    height: auto;
}

.null-shoppingcar .null-shoppingcar-img {
    margin: 10.5rem 0 3.5rem 0;
}

.null-shoppingcar .null-shoppingcar-img .img-margin {
    width: 59.5%;
    height: auto;
    margin: 0 auto;
}

.null-shoppingcar .null-shoppingcar-img .img-margin img {
    width: 100%;
}

.null-shoppingcar .null-shoppingcar-text {
    width: 59.5%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 6rem;
}

.null-shoppingcar .null-shoppingcar-text h3 {
    font-size: 1.8rem;
    font-family: myfont;
    color: #fdc010;
}

.null-shoppingcar .goshopping-but {
    width: 40%;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.null-shoppingcar .goshopping-but img {
    width: 100%;
}

.null-shoppingcar .goshopping-but span {
    position: absolute;
    left: 4.8rem;
    font-size: 1.6rem;
    color: #fdc010;
    top: 0.9rem;
}
/*购物车缺省页结束*/
/*开始管理收货地址*/
.administration-address {
    width: 100%;
    height: auto;
}

.administration-address .administration-line .administration-icon {
    width: 100%;
    height: 3rem;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
}

.administration-address .administration-line .administration-icon .box {
    margin: 0 1.7rem;
}

.administration-address .administration-line .administration-icon .box .def-address
{
    float: left;
    width: 40%;
    height: 100%;
    position: relative;
}

.administration-address .administration-line .administration-icon .box .def-address .img
{
    width: 12%;
    position: absolute;
    top: 0.68rem;
}

.administration-address .administration-line .administration-icon .box img
{
    width: 100%;
}

.administration-address .administration-line .administration-icon .box span
{
    font-size: 1.2rem;
    color: #98999a;
}

.administration-address .administration-line .administration-icon .box .def-address span
{
    position: absolute;
    top: 0.63rem;
    left: 2.5rem;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon
{
    float: right;
    width: 30%;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon .left
{
    float: left;
    width: 50%;
    position: relative;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon .right
{
    float: right;
    width: 50%;
    position: relative;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon .right span
{
    position: absolute;
    top: 0.63rem;
    right: 0rem;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon .left span
{
    position: absolute;
    top: 0.63rem;
    right: 0.4rem;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon .right .detele
{
    width: 27%;
    position: absolute;
    top: 0.6rem;
    right: 2.5rem;
}

.administration-address .administration-line .administration-icon .box .admin-edit-icon .left .edit
{
    width: 27%;
    position: absolute;
    top: 0.7rem;
    right: 3rem;
}

.administration-address .new-address {
    width: 100%;
    margin-top: 3rem;
}

.administration-address .new-address .box {
    margin: 0 1.4rem;
}

.administration-address .new-address .box a {
    display: block;
    width: 100%;
    height: 4.5rem;
    background: #fdc010;
    border-radius: 0.5rem;
    text-align: center;
    line-height: 4.5rem;
    color: #25282a;
    font-size: 1.6rem;
}
/*管理收货地址结束*/
/*开始编辑添加收货地址*/
.edit-address {
    width: 100%;
    height: auto;
}

.edit-address .edit-infor {
    width: 100%;
    height: 5.35rem;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
    line-height: 5.35rem;
}

.edit-address .edit-infor .box {
    margin: 0 1.7rem;
    position: relative;
}

.edit-address .edit-infor .box span {
    font-size: 1.6rem;
    color: #25282a;
}

.edit-address .edit-infor .box input {
    font-size: 1.6rem;
    color: #25282a;
    border: none;
    width: 65%;
}

.edit-address .edit-infor .box .look-icon {
    width: 2%;
    position: absolute;
    right: 0;
    top: 0.1rem;
}

.edit-address .edit-infor .box .look-icon img {
    width: 100%;
}

.edit-address .pre-but {
    margin-top: 2.5rem;
}

.edit-address .pre-but .box {
    margin: 0 1.7rem;
}

.edit-address .pre-but .box a {
    display: block;
    width: 100%;
    height: 4.5rem;
    background: #fdc010;
    border-radius: 0.5rem;
    text-align: center;
    line-height: 4.5rem;
    color: #25282a;
    font-size: 1.6rem;
}

.seller-details {
    width: 100%;
    height: auto;
    margin-bottom: 10rem;
}
.seller-details .swiper-container {
    height: 28.5rem;
    width: 100%;
}
.seller-details .swiper-container img{
    width: 100%;
    height: auto;
}
.seller-details .shoping-txt {
    width: 100%;
    background: #fff;
    padding-top: 1.5rem;
    /*border-bottom: 1px solid #e7e7e7;*/
}
.seller-details .shoping-txt .box{
    margin: 0 1.5rem;
    padding: 1rem 0;
    border-bottom: 1px solid #e7e7e7;
}
.seller-details .shoping-txt .box h3{
    display: inline-block;
    font-size:1.6rem;
    color: #25282a;
    line-height: 1.7rem;
    margin: 0;
}
.seller-details .shoping-txt .box span{
    font-size: 1rem;
    color: #f23030;
    width: 4.3rem;
    height: 1.2rem;
    border-radius:0.15rem;
    border:1px solid #f23030;
    vertical-align: 0.2rem;
    margin-left: 0.5rem;
}
.seller-details .shoping-txt .box p{
    margin: 1rem 0 .3rem 0;
    font-size: 1.3rem;
    color: #929394;
}
.seller-details .shoping-txt .box .price{
    font-size: 1.8rem;
    font-weight: bold;
    color: #f23030;
    margin-bottom: 0.5rem;
}
.seller-details .shoping-txt .box .price em{
    font-size: 1.5rem;
    font-weight: bold;
    font-style: normal;
}
.seller-details .shoping-txt .box-yh{
    height: 4.1rem;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
}
.seller-details .shoping-txt .box-yh .box{
    margin: 0 1.5rem;
    height: 4.1rem;
    line-height: 4.1rem;
    padding: 0;
}
.seller-details .shoping-txt .box-yh .box p{
    font-size: 1.3rem;
    color: #929394;
    margin: 0;
}
.seller-details .shoping-txt .box-yh .box p em{
    color: #f23030;
    border-radius:0.15rem;
    border:1px solid #f23030;
    font-size: 1rem;
    vertical-align: 0.1rem;
    margin: 0 1rem;
    font-style: normal;
}
.seller-details .shoping-txt .box-yh .box p i{
    font-style: normal;
    color: #25282a;
}
.seller-details .shopping-infor{
    width: 100%;
    height: 3.3rem;
    border-bottom: 1px solid #e7e7e7;
    background:#fff;
    overflow: hidden;
}
.seller-details .shopping-infor .information{
    width: 50%;
    margin-left: -1px;
    float: left;
    text-align: right;
    margin-right: 2rem;
}
.seller-details .shopping-infor .box{
    margin: 0.65rem auto;
    /*margin:  0;*/
    width: 50%;
}
.seller-details .shopping-infor .box .line{
    width: 1px;
    height:2rem;
    background: #e7e7e7;
}
.seller-details .shopping-infor .box a{
    display: block;
    font-size: 1.4rem;
    color: #929394;
    text-align: center;
}
.seller-details .shopping-infor .box a.active{
    color: #fdc101;
    border-bottom: 1px solid #fdc010;
    padding-bottom: 0.8rem;
}
.seller-details .shopping-infor .shopping-parameter{
    width: 50%;
    float: left;
    margin-left: 2rem;
    /*text-align: center;*/
}
.seller-details .shopping-infor .shopping-parameter span{
    margin-left: 1.8rem;
}
.seller-details .shopping-details{
    padding: 1.5rem 0 3.5rem 0;
    background: #fff;
}
.seller-details .shopping-details .box{
    margin: 0 1.5rem;
}
.seller-details .shopping-details .box .tabs-animated-wrap .tabs #tab1 p{
    text-align:center; 
    text-justify:inter-ideograph;
    font-size:1.2rem;
    color: #25282a;
    line-height: 2rem;
    width: 100%;
}
.seller-details .shopping-details .box .tabs-animated-wrap .tabs #tab1 p img{width: 100%;}
.seller-details .shopping-details .box .tabs-animated-wrap .tabs #tab2 p{
   border-bottom: 1px solid #e7e7e7;
   padding: 1rem 0;
}
.seller-details .shopping-details .box .tabs-animated-wrap .tabs #tab2 p em{
    display: inline-block;
    width: 30%;
    font-style: normal;
    font-size: 1.2rem;
    color: #25282a;
}
.seller-details .shopping-details .box .tabs-animated-wrap .tabs #tab2 p span{
    font-size: 1.2rem;
    color: #25282a;
}
.seller-details .shopping-details .box .page-content .tabs-animated-wrap .tabs .tab img{
    width: 100%;
    height: auto;
    margin: 1.5rem 0;
}
.seller-details .shopping-details .box .page-content .tabs-animated-wrap .tabs .tab .product-parameters{
    /*margin-top: 1.5rem;*/
}
.seller-details .shopping-details .box .page-content .tabs-animated-wrap .tabs .tab .product-parameters .box{
    margin: 0 1.7rem;
}
.seller-details .shopping-details .box .page-content .tabs-animated-wrap .tabs .tab .product-parameters .box p{
    font-size: 1.2rem;
    color: #929394;
    line-height:2rem;
}
.seller-details .shopping-details .box .page-content .tabs-animated-wrap .tabs .tab .product-parameters .box p span{
    color: #25282a;
}
.join-car{
    width: 100%;
    height: 5rem;
    background: #fdc010;
    z-index: 2;
    position: fixed;
}
.join-car a{
    font-size: 1.6rem;
    text-align: center;
    line-height: 5rem;
    color: #25282a;
    display: block;
    width: 100%;
}
/*ÉÌÆ·ÏêÇéÒ³½áÊø*/
/*¿ªÊ¼½»Ò×¼ÇÂ¼Ò³*/
.transaction-record{
    width: 100%;
    height:auto;
}
.transaction-record .line{
    width: 100%;
    height: 4.6rem;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
}
.transaction-record .line .box{
    /*margin: 0 3.1rem 0 5.2rem;*/
    line-height: 4.1rem;
    color: #666;
    width:95%;
    margin:0 auto;
}
.transaction-record .line .box span{
    font-size: 1.7rem;
    font-weight: 300;

    display: block;
    width: 25%;
    margin-right: 2.6rem;
    float: left;
}
.transaction-record .line .box .user-time h3{
    display: inline-block;
    font-size: 1.3rem;
    float: left;
    margin: 0;
}
.transaction-record .line .box .user-time em{
    float: right;
    font-size: 1.3rem;
    font-style: normal;
}
.i-choose {
    background-color: #EFEFEF;
    padding-left: 1px;
    width: 90%;
}
.i-choose .toolbar {
    position: absolute;
}
.i-choose .toolbar-inner {
    padding-left: 0;
    padding-right: 0;
}
.i-choose .toolbar a.link {
    text-align: center;
    display: block;
}
.i-choose .toolbar a.link:first-child {
    background-color: #FFF;
    width: 40%;
}
.i-choose .toolbar a.link:last-child {
    width: 60%;
}
.i-btn-group .i-btn-title {
    text-overflow: ellipsis;
    font-size: 14px;
    padding-bottom: 10px;
}
.i-btn-group .i-btn-content {
    
}
.i-btn-group .button {
    display: inline-block;
    width: 31.2%;
    margin-right: 5px;
    margin-bottom: 5px;
    border-color: #F5F5F5;
    background-color: #F5F5F5;
    color: #666;
}
.i-btn-group .button:hover,.i-btn-group .button.active {
    color: #FBBF31;
    border-color: #FBBF31;
    background-color: #FFF;
}
.i-btn-group .button:nth-child(3n) {
    margin-right:0;
}
.panel-overlay{
    background: rgba(0, 0, 0, 0.34);
    opacity: 1;
}
/*编辑添加收货地址结束*/
/*查看物流*/
.see-wuliu{
    width: 100%;
    height: auto;
}
.see-wuliu .wuliu-head{ 
     background: #fff;
     overflow: hidden;
     border-bottom: 1px solid #e7e7e7;
     margin-bottom: 1.2rem;
}
.see-wuliu .wuliu-head .box{
 margin: 1.5rem 1.7rem;
}
.see-wuliu .wuliu-head p{
    font-size: 1.4rem;
    color: #999;
    line-height: 2.5rem;
}
.see-wuliu .wuliu-head p .yunshu{
    color: #32d836;
}
.see-wuliu .wuliu-txt{
    border-top: 1px solid #e7e7e7;
    width: 100%;
    height: auto;
    background: #fff;
}
.see-wuliu .wuliu-txt .box{
    margin: 2rem 1.7rem 2rem 3rem;
}
.see-wuliu .wuliu-txt .box .left{
    width: 2px;
    height: auto;
    float: left;
}
.see-wuliu .wuliu-txt .box .left .line{
    width: 2px;
    height: 25rem;
    background: #e6e6e6;
    position: relative;
}
.see-wuliu .wuliu-txt .box .left .line .spot{
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 1rem;
    background: #999;
    position: absolute;
}
.see-wuliu .wuliu-txt .box .left .line .spot1{
    top: 10rem;
left: -0.25rem;
}
.see-wuliu .wuliu-txt .box .left .line .spot2{
    top: 17rem;
left: -0.25rem;
}
.see-wuliu .wuliu-txt .box .left .line .spot3{
    bottom: 0rem;
left: -0.25rem;
}
.see-wuliu .wuliu-txt .box .left .line .big-spot{
   width: 1.5rem;
   height: 2rem;
   position: absolute;
    left: -0.6rem;
    top: -0.2rem;
}
.see-wuliu .wuliu-txt .box .left .line .big-spot img{
    width: 100%;
}
.see-wuliu .wuliu-txt .box .right{
    float: left;
    width: 90%;
    margin-left: 2rem;
}
.see-wuliu .wuliu-txt .box .right .content{
   padding: 1.2rem 0;
    border-bottom: 1px solid #e7e7e7;
}
.see-wuliu .wuliu-txt .box .right .content:first-child{
    padding-top: 0;
}
.see-wuliu .wuliu-txt .box .right .content p{
    font-size: 1.4rem;
    color: #999;
    text-align: justify;
    line-height: 2rem;
    margin-bottom: 0.6rem;
}
.see-wuliu .wuliu-txt .box .right .content p em{
    font-style: normal;
    color: #6e96f3;
}
.see-wuliu .wuliu-txt .box .right .content span{
    font-size: 1.2rem;
    color: #999;
}
.buttons-row .button{
    font-size: 1.2rem;
    font-weight: 300;
}
.school-pay{
    background: #fff;
}
.lr-padding{
    padding: 0 15px;
}
.school-pay .date{
    padding: 1rem 0px 0.2rem;
}
.school-pay .date .dian{
    width: 7px;
    height: 7px;
    border-radius: 10px;
    background: #FBBF31;
    display: inline-block;
    margin-right: 0.3rem;
    vertical-align: 2px;
}
.school-pay .date span{
    font-size: 1.5rem;
    color: #666;
}
.school-pay .pay-list{
    border-bottom: 1px solid #e7e7e7;
    background:#fff;
    padding: 5px 0
}
.school-pay .pay-list .list-img{
    float: left;
    width: 25%;
    margin-right: 10px;
}
.school-pay .pay-list .list-img img{
    width: 100%;
}
.school-pay .pay-list .list-txt{
    float: left;
    position: relative;
    width: 71%;
}
.school-pay .pay-list .list-txt h5{
    margin: 0;
    margin-top: 10px;
    font-size: 1.3rem;
    color: #25282a;
    font-weight: 500;
}
.school-pay .pay-list .list-txt p{
    margin-top: 9px;
    font-size: 1.2rem;
    color: #999;
}
.school-pay .pay-list .list-txt p i{
    font-style: normal;
    margin-left: 10px;
}
.school-pay .pay-list .list-txt em{
    position: absolute;
    right: 0;
    top: 45%;
    font-size: 1.4rem;
    color: #f44545;
    font-style: normal;
}

/*@media only screen and (max-width: 320px) {
    body,html {
        font-size: 7px;
    }*/
/*收货地址省市区选择div样式*/
.dqld_div{
    width:100%;
    background-color:#fff; 
    position: absolute;
    left: 15%;
    height: 100%;
    overflow: scroll;
}
#pca-div{
    position: fixed;
    left:100%;
    top: 0px;
    width: 100%;
    z-index: 10000;
    
    height: 100%
}

.dqld_div ul{
	/*width:90%;*/
}

.dqld_div ul li{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #cccccc;
	padding-left:10px;
	list-style:none;
    background-color: #fff;
    font-size: 1.5rem
}
.panel-default{
   margin-left: 5%
}
.zy-close{
    position: absolute;
    height: 100%;
    background-color:rgba(0,0,0,0.4);
    width: 100%
        
}
/**
校园缴费样式
**/
.tips_date{
	clear:both;
    /*width:100%;*/
    height:22px;
    /*margin-top:4px;*/
}
.yBlank{
	float:left;width:20px;height:22px;line-height:30px;
}
.leftBz{
	margin-left:8px;margin-top:9px;background-color:#FBBF31;width:10px;height:10px;-webkit-border-radius: 10px;border-radius: 10px;
}
.dateBlank{
	margin-left:4px;float:left;width:50%;height:22px;line-height:30px;color:#ccc;
}
.messageBlank{
	clear:both;width:99%;height:70px;margin:0 auto;border-bottom:1px #ccc solid;padding-left:8px;padding-top:2px;padding-bottom:2px;
}
.messageBlank.lr-padding{
    width:auto;
}
.imgBlank{
	float:left;width:62px;height:62px;margin-top:2px;
}
.jfxxBlank{
	float:left;width:60%;height:62px;margin-top:2px;padding-left:10px;
}
.jfnamBlank{
	font-size:16px;color:#25282a;margin-top:14px;
}
.khxxBlank{
	font-size:14px;color:#999;margin-top:4px;
}
.jfjeBlank{
	float:left;width:15%;height:62px;margin-top:2px;
}
.jtFy{
	font-size:16px;color:#f44545;margin-top:22px;
}
/**图片上传**/
li{list-style-type: none;}
    a,input{outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
    #choose{display: none;}
    canvas{width: 100%;border: 1px solid #000000;}
    #upload{display: block;margin: 10px;height: 60px;text-align: center;line-height: 60px;border: 1px solid;border-radius: 5px;cursor: pointer;}
    .touch{background-color: #ddd;}
    .img-list{margin: 5px 5px;}
    .img-list li{position: relative;display: inline-block;width:100px;height:100px;margin: 5px 5px 20px 5px;border: 1px solid rgb(100,149,198);background: #fff no-repeat center;background-size: cover;}
    .progress{position: absolute;width: 100%;height: 20px;line-height: 20px;bottom: 0;left: 0;background-color:rgba(100,149,198,.5);}
    .progress span{display: block;width: 0;height: 100%;background-color:rgb(100,149,198);text-align: center;color: #FFF;font-size: 13px;}
    .size{position: absolute;width: 100%;height: 15px;line-height: 15px;bottom: -18px;text-align: center;font-size: 13px;color: #666;}
    .tips{display: block;text-align:center;font-size: 13px;margin: 10px;color: #999;}
    .pic-list{margin: 10px;line-height: 18px;font-size: 13px;}
    .pic-list a{display: block;margin: 10px 0;}
    .pic-list a img{vertical-align: middle;max-width: 30px;max-height: 30px;margin: -4px 0 0 10px;}
    
.jf_qspan{
    width:20% !important;
    text-overflow: ellipsis;
	white-space: nowrap;
	overflow-x: hidden;
	font-size:12px !important;
	margin-right:0 !important;
  }
  
  .sf_msg_info{
  	text-align:left;width:80%;text-overflow: ellipsis;white-space: nowrap;overflow-x: hidden;
  	overflow-y: hidden;font-size:12px;font-weight:bold;
  	height:30px !important;
  }
  .sf_date_info{
  text-align:right;min-width:25%;max-width:80%;text-overflow: ellipsis;white-space: nowrap;overflow-x: hidden;
  height:25px !important;
  overflow-y: hidden;font-size:12px;
  height:auto !important;
  line-height:15px !important;
  color:#999;
  }

  @media only screen and (max-width: 767px) {
    body,html {
        font-size: 16px;
    }
}
@media only screen and (max-width: 435px) {
    body,html {
        font-size: 10px;
    }
}
@media only screen and (max-width: 375px) {
    .seller-row .seller-bigb {
    height: 19rem;
   }
   .seller-row .seller-col .goods.s2 {
    height: 8.2rem;
   }
   .table .td {height: 14.2rem;}
   .seller-row .seller-col .goods.s3 .picture {
    height: 130px;
   }
   .goods.s1 .picture{height: 11.3rem;}
   .goods.s2 .picture{height: 7.2rem;}
   .goods.s4 .picture{height: 8.3rem;}
}
@media only screen and (max-width: 360px) {
    .seller-row .seller-bigb {
    height: 18rem;
   }
   .seller-row .seller-col .goods.s2 {
    height: 7.7rem;
   }
   .table .td {height: 13.8rem;}
   .seller-row .seller-col .goods.s3 .picture {height: 120px;}
   .goods.s1 .picture{height: 10.3rem;}
   .goods.s2 .picture{height: 6.7rem;}
   .goods.s4 .picture{height: 7.8rem;}
}
@media only screen and (max-width: 320px) {
    .seller-row .seller-bigb {
    height: 17rem;
}
  .goods .drd{
    display: none;
  }
  .seller-row .seller-col .goods.s2 {
    height: 7.2rem;
}
.goods.s2 .title {
    margin-top: 1.5rem;
}
.table .td {height: 12.6rem;}
.seller-row .seller-col .goods.s3 .picture {
    height: 100px;
   }
   .goods.s1 .picture{height: 9.3rem;}
   .goods.s2 .picture{height: 6.3rem;}
   .goods.s4 .picture{height: 6.8rem;}

}